home *** CD-ROM | disk | FTP | other *** search
- statusdict begin version cvr 47.0 ge end
- {/w /stringwidth load def}
- {/w{g np 0 0 0 0 m l cp u stringwidth G}B}ifelse
- /smc{m dup M}B
- /sos{s75 cvs dup 1 79 put cvn}B
- /sss{s75 cvs dup 2 83 put cvn}B
- /sbs{s75 cvs dup 3 66 put cvn}B
- /sts{tpamt 0 ne{str cvs dup 4 84 put length dup tpamt s75 cvs dup length
- str 4 -2 roll putinterval add str 0 3 -1 roll getinterval cvn}if}B
- /Z{/psy X/psx X curf
- psx 0 psx usangl{.212557 mul}{pop 0}ifelse psy neg 0 0 fmtx astore makefont setfont}B
- /f{/psy X/psx X far exch get aload pop dup 1 and 0 ne/usangl X 2 and 0 ne/doss X dup/curf X
- psx 0 psx usangl{.212557 mul}{pop 0}ifelse psy neg 0 0 fmtx astore makefont setfont}B
- /cf{{1 index/FID ne 2 index/UniqueID ne and{def}{p2}ifelse}forall}B
- /stlf{FontDirectory 2 index known{exch findfont}{3 -1 roll newmm}ifelse
- 3 1 roll p2}B
- /vtadj{dup/vtd X{90}{-90}ifelse rotate}B
- /nwf{count 1 roll dup maxlength dict begin cf FontType 0 ne{nmv{Encoding dup
- length array copy/Encoding X counttomark 2 idiv{Encoding 3 1 roll put}repeat}
- {Encoding 65 26 getinterval 0 xpv 65 26 getinterval{3 copy pop get ne{exit}if
- 1 add}forall exch pop 26 eq{/Encoding xpv def}if}ifelse}if currentdict end
- count -1 roll exch definefont pop}B
-